var obj={
    //私有属性js里面是没有严格意义的私有属性
    _age : 18,
    _eating:function(){},
    set age(value){
        this._age = value
    },
    get age(){
        return this._age
    }
}

Object.defineProperties(obj,{
    name:{
        configurable:true,
        enumerable:true,
        writable:true,
        value:"why"       
    },
    // age:{
    //     configurable:false,
    //     enumerable:false,
    //     get:function(){
    //         return this._age
    //     },
    //     set:function(value){
    //         this._age = value
    //     }
    // }
})

obj.age=26
console.log(obj)
